package com.xjscrm.common.entity;

import lombok.Data;

/**
 * faq_reply
 * @author 
 */
@Data
public class FaqReply extends BaseEntity {

    private static final long serialVersionUID = -7321351808284454026L;
    /**
     * 运营商id
     */
    private Long merId;

    /**
     * 名称
     */
    private String name;

    /**
     * 使用类型（0-长期使用;1-指定时间生效）
     */
    private Integer useType;

    /**
     * 指定开始日期(yyyy-MM-dd)
     */
    private String useDayStart;

    /**
     * 指定结束日期(yyyy-MM-dd)
     */
    private String useDayEnd;

    /**
     * 指定开始时间(HH-mm)
     */
    private String timeStart;

    /**
     * 指定结束时间(HH-mm)
     */
    private String timeEnd;

    /**
     * 应答频率最小值(秒)
     */
    private Integer rateMin;

    /**
     * 应答频率最大值(秒)
     */
    private Integer rateMax;

    /**
     * 客户应答开关(0-关闭;1-开启)
     */
    private Integer customerSwitch;

    /**
     * 客户类型(0-全部客户；1-部分客户)
     */
    private Integer customerType;

    /**
     * 客户企业标签选项(0-含任意标签；1-含所有标签；2-未打任何标签)
     */
    private Integer customerEnterpriseTagOpt;

    /**
     * 客户企业标签列表
     */
    private String customerEnterpriseTags;

    /**
     * 是否排除用户(0:不开启 1：开启)
     */
    private Integer openExclude;

    /**
     * 排除客户企业标签选项(0-含任意标签；1-含所有标签；2-未打任何标签)
     */
    private Integer excludeCustomerEnterpriseTagOpt;

    /**
     * 排除客户企业标签列表
     */
    private String excludeCustomerEnterpriseTags;

    /**
     * 排除当日新增客户（0：不排除，1：排除）
     */
    private Integer excludeNewCustomer;

    /**
     * 客户添加日期开始值
     */
    private String customerCreateDayStart;

    /**
     * 客户添加日期结束值
     */
    private String customerCreateDayEnd;

    /**
     * 客户备注选项(0-无备注；1-有备注)
     */
    private Integer customerRemarkOpt;

    /**
     * 性别(0-未知；1-男；2-女)
     */
    private Integer customerGenders;

    /**
     * 排除客户添加日期开始值
     */
    private String excludeCustomerCreateDayStart;

    /**
     * 排除客户添加日期结束值
     */
    private String excludeCustomerCreateDayEnd;

    /**
     * 排除客户备注选项(0-无备注；1-有备注)
     */
    private Integer excludeCustomerRemarkOpt;

    /**
     * 排除性别(0-未知；1-男；2-女)
     */
    private Integer excludeCustomerGenders;

    /**
     * 群应答开关(0-关闭；1-开启)
     */
    private Integer groupSwitch;

    /**
     * 群类型(0-全部客户；1-部分客户)
     */
    private Integer groupType;

    /**
     * 群名关键词选项(0-含任意关键词；1-含所有关键词)
     */
    private Integer groupNameKeywordOpt;

    /**
     * 群名关键词列表
     */
    private String groupNameKeywords;

    /**
     * 群标签选项(0-含任意标签；1-含所有标签；2-未打任何标签)
     */
    private Integer groupTagOpt;

    /**
     * 群标签列表
     */
    private String groupTags;

    /**
     * 群成员角色列表(0-群主；1-管理员；2-普通成员)
     */
    private String groupMemberIdentitys;

    /**
     * 群成员人数最小值
     */
    private Integer groupMemberTotalMin;

    /**
     * 群成员人数最大值
     */
    private Integer groupMemberTotalMax;

    /**
     * 群建群日期开始值(yyyy-MM-dd)
     */
    private String groupCreateDayStart;

    /**
     * 群建群日期结束值(yyyy-MM-dd)
     */
    private String groupCreateDayEnd;

    /**
     * 排除白名单(0-不选择；1-选择)
     */
    private Integer excludeWhitelist;

    /**
     * 排除系统中的其他机器人(0-不选择；1-选择)
     */
    private Integer excludeRobot;

    /**
     * 关键词应答开关(0-关闭；1-开启)
     */
    private Integer keywordSwitch;

    /**
     * 关键词应答触发是否@我(0-否；1-是)
     */
    private Integer keywordTriggerAtMe;

    /**
     * 关键词应答自己能否触发(0-否；1-是)
     */
    private Integer keywordTiggerMyself;

    /**
     * 关键词应答同一对象同一问题不重复回复发开关(0-否；1-是)
     */
    private Integer keywordTiggerSame;

    /**
     * 关键词应答同一对象同一问题不重复回复时间值(分)
     */
    private Integer keywordTiggerSameReplyTime;

    /**
     * 关键词应答回复是否带上问题(0-否；1-是)
     */
    private Integer keywordReplyQuest;

    /**
     * 关键词应答回复是否@发送方(0-否；1-是)
     */
    private Integer keywordReplyAtSender;

    /**
     * 关键词应答引导语
     */
    private String keywordGuide;

    /**
     * 图片应答开关(0-不选择;1-选择)
     */
    private Integer imgSwitch;

    /**
     * 图片应答每分钟发送多少条图片才回复开关（0-关；1-开启）
     */
    private Integer imgTraggerPerSecondSend;

    /**
     * 图片应答一分钟收到同一对象多少张图片才回复
     */
    private Integer imgTraggerPerSecondSendNum;

    /**
     * 图片应答回复同一对象后多少时间内不在回复开关(0-关;1-开)
     */
    private Integer imgReplyRepeat;

    /**
     * 图片应答回复同一对象回复后忽略接下来的图片时间值（单位分）
     */
    private Integer imgReplyRepeatTime;

    /**
     * 图片应答回复消息列表
     */
    private String imgMsgDatas;

    /**
     * 默认应答开关(0-关闭;1-开启)
     */
    private Integer defaultSwitch;

    /**
     * 默认应答触发是否@我(0-否；1-是)
     */
    private Integer defaultTriggerAtMe;

    /**
     * 默认应答回复是否@发送方(0-否；1-是)
     */
    private Integer defaultReplyAtSender;

    /**
     * 默认应答同一对象同一问题不重复回复开关（0-否；1-是）
     */
    private Integer defaultTiggerSame;

    /**
     * 默认应答同一对象同一问题不重复回复时间值(分)
     */
    private Integer defaultTiggerSameReplyTime;

    /**
     * 默认应答回复延迟时间（单位：秒）
     */
    private Integer defaultReplyDelayTime;

    /**
     * 默认应答回复消息列表
     */
    private String defaultMsgDatas;

}